
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
2023-02-13 12:42:07.075990+0000 CodeEditor[211:16101802] [20] WKLOG update_editor {
  "fontSize": 21,
  "minimap": {
    "enabled": false,
    "side": "right"
  },
  "is_dark": true,
  "automaticLayout": true,
  "showInvisibles": false,
  "language": "javascript",
  "theme_css": "ace/theme/monokai",
  "lineNumbers": "off",
  "theme_pref": {
    "theme_css_light": "",
    "theme_type_dark": 28,
    "theme_css_dark": "",
    "theme_css_current": "",
    "theme_type_light": 1
  },
  "fontFamily": "Avenir Next",
  "links": true
}


showSettingsMenu
goToNextError
goToPreviousError
selectall
centerselection
gotoline
fold
unfold
toggleFoldWidget
toggleParentFoldWidget
foldall
foldAllComments
foldOther
unfoldall
findnext
findprevious
selectOrFindNext
selectOrFindPrevious
find
overwrite
selecttostart
gotostart
selectup
golineup
selecttoend
gotoend
selectdown
golinedown
selectwordleft
gotowordleft
selecttolinestart
gotolinestart
selectleft
gotoleft
selectwordright
gotowordright
selecttolineend
gotolineend
selectright
gotoright
selectpagedown
pagedown
gotopagedown
selectpageup
pageup
gotopageup
scrollup
scrolldown
selectlinestart
selectlineend
togglerecording
replaymacro
jumptomatching
selecttomatching
expandToMatching
passKeysToBrowser
copy
cut
paste
removeline
duplicateSelection
sortlines
togglecomment
toggleBlockComment
modifyNumberUp
modifyNumberDown
replace
undo
redo
copylinesup
movelinesup
copylinesdown
movelinesdown
del
backspace
cut_or_delete
removetolinestart
removetolineend
removetolinestarthard
removetolineendhard
removewordleft
removewordright
outdent
indent
blockoutdent
blockindent
insertstring
inserttext
splitline
transposeletters
touppercase
tolowercase
autoindent
expandtoline
joinlines
invertSelection
addLineAfter
addLineBefore
openCommandPallete
modeSelect
foldToLevel1
foldToLevel2
foldToLevel3
foldToLevel4
foldToLevel5
foldToLevel6
foldToLevel7
foldToLevel8
addCursorAbove
addCursorBelow
addCursorAboveSkipCurrent
addCursorBelowSkipCurrent
selectMoreBefore
selectMoreAfter
selectNextBefore
selectNextAfter
toggleSplitSelectionIntoLines
splitSelectionIntoLines
alignCursors
findAll
startAutocomplete
expandSnippet



2023-02-13 12:42:07.078673+0000 CodeEditor[211:16101802] [20] WKERR Error f
2023-02-13 12:42:07.154289+0000 CodeEditor[211:16101802] [20] run_editor_js set_content('')
2023-02-13 12:42:07.157832+0000 CodeEditor[211:16101804] [20] WKLOG set_content1
2023-02-13 12:42:07.161409+0000 CodeEditor[211:16101802] [20] run_editor_js editor_focus()
2023-02-13 12:42:12.299783+0000 CodeEditor[211:16101804] [20] run_editor_js run_action('pallete')
2023-02-13 12:42:12.301419+0000 CodeEditor[211:16101804] [20] WKLOG 1 showSettingsMenu {
  "name": "showSettingsMenu",
  "description": "Show settings menu",
  "bindKey": {
    "win": "Ctrl-,",
    "mac": "Command-,"
  },
  "readOnly": true
}
2023-02-13 12:42:12.301577+0000 CodeEditor[211:16102418] [20] WKLOG 1 goToNextError {
  "name": "goToNextError",
  "description": "Go to next error",
  "bindKey": {
    "win": "Alt-E",
    "mac": "F4"
  },
  "scrollIntoView": "animate",
  "readOnly": true
}
2023-02-13 12:42:12.301716+0000 CodeEditor[211:16101802] [20] WKLOG 1 goToPreviousError {
  "name": "goToPreviousError",
  "description": "Go to previous error",
  "bindKey": {
    "win": "Alt-Shift-E",
    "mac": "Shift-F4"
  },
  "scrollIntoView": "animate",
  "readOnly": true
}
2023-02-13 12:42:12.301856+0000 CodeEditor[211:16102418] [20] WKLOG 1 selectall {
  "name": "selectall",
  "description": "Select all",
  "bindKey": {
    "win": "Ctrl-A",
    "mac": "Command-A"
  },
  "readOnly": true
}
2023-02-13 12:42:12.301984+0000 CodeEditor[211:16101802] [20] WKLOG 1 centerselection {
  "name": "centerselection",
  "description": "Center selection",
  "bindKey": {
    "win": null,
    "mac": "Ctrl-L"
  },
  "readOnly": true
}
2023-02-13 12:42:12.302130+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotoline {
  "name": "gotoline",
  "description": "Go to line...",
  "bindKey": {
    "win": "Ctrl-L",
    "mac": "Command-L"
  },
  "readOnly": true
}
2023-02-13 12:42:12.305569+0000 CodeEditor[211:16101804] [20] WKLOG 1 fold {
  "name": "fold",
  "bindKey": {
    "win": "Alt-L|Ctrl-F1",
    "mac": "Command-Alt-L|Command-F1"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.305694+0000 CodeEditor[211:16101804] [20] WKLOG 1 unfold {
  "name": "unfold",
  "bindKey": {
    "win": "Alt-Shift-L|Ctrl-Shift-F1",
    "mac": "Command-Alt-Shift-L|Command-Shift-F1"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.305820+0000 CodeEditor[211:16101804] [20] WKLOG 1 toggleFoldWidget {
  "name": "toggleFoldWidget",
  "description": "Toggle fold widget",
  "bindKey": {
    "win": "F2",
    "mac": "F2"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.305971+0000 CodeEditor[211:16101804] [20] WKLOG 1 toggleParentFoldWidget {
  "name": "toggleParentFoldWidget",
  "description": "Toggle parent fold widget",
  "bindKey": {
    "win": "Alt-F2",
    "mac": "Alt-F2"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306102+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldall {
  "name": "foldall",
  "description": "Fold all",
  "bindKey": {
    "win": null,
    "mac": "Ctrl-Command-Option-0"
  },
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306214+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldAllComments {
  "name": "foldAllComments",
  "description": "Fold all comments",
  "bindKey": {
    "win": null,
    "mac": "Ctrl-Command-Option-0"
  },
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306333+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldOther {
  "name": "foldOther",
  "description": "Fold other",
  "bindKey": {
    "win": "Alt-0",
    "mac": "Command-Option-0"
  },
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306454+0000 CodeEditor[211:16101804] [20] WKLOG 1 unfoldall {
  "name": "unfoldall",
  "description": "Unfold all",
  "bindKey": {
    "win": "Alt-Shift-0",
    "mac": "Command-Option-Shift-0"
  },
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306583+0000 CodeEditor[211:16101804] [20] WKLOG 1 findnext {
  "name": "findnext",
  "description": "Find next",
  "bindKey": {
    "win": "Ctrl-K",
    "mac": "Command-G"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306710+0000 CodeEditor[211:16101804] [20] WKLOG 1 findprevious {
  "name": "findprevious",
  "description": "Find previous",
  "bindKey": {
    "win": "Ctrl-Shift-K",
    "mac": "Command-Shift-G"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.306828+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectOrFindNext {
  "name": "selectOrFindNext",
  "description": "Select or find next",
  "bindKey": {
    "win": "Alt-K",
    "mac": "Ctrl-G"
  },
  "readOnly": true
}
2023-02-13 12:42:12.306934+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectOrFindPrevious {
  "name": "selectOrFindPrevious",
  "description": "Select or find previous",
  "bindKey": {
    "win": "Alt-Shift-K",
    "mac": "Ctrl-Shift-G"
  },
  "readOnly": true
}
2023-02-13 12:42:12.307041+0000 CodeEditor[211:16101804] [20] WKLOG 1 find {
  "name": "find",
  "description": "Find",
  "bindKey": {
    "win": "Ctrl-F",
    "mac": "Command-F"
  },
  "readOnly": true
}
2023-02-13 12:42:12.307145+0000 CodeEditor[211:16101804] [20] WKLOG 1 overwrite {
  "name": "overwrite",
  "description": "Overwrite",
  "bindKey": "Insert",
  "readOnly": true
}
2023-02-13 12:42:12.307270+0000 CodeEditor[211:16101804] [20] WKLOG 1 selecttostart {
  "name": "selecttostart",
  "description": "Select to start",
  "bindKey": {
    "win": "Ctrl-Shift-Home",
    "mac": "Command-Shift-Home|Command-Shift-Up"
  },
  "multiSelectAction": "forEach",
  "readOnly": true,
  "scrollIntoView": "animate",
  "aceCommandGroup": "fileJump"
}
2023-02-13 12:42:12.307387+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotostart {
  "name": "gotostart",
  "description": "Go to start",
  "bindKey": {
    "win": "Ctrl-Home",
    "mac": "Command-Home|Command-Up"
  },
  "multiSelectAction": "forEach",
  "readOnly": true,
  "scrollIntoView": "animate",
  "aceCommandGroup": "fileJump"
}
2023-02-13 12:42:12.307495+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectup {
  "name": "selectup",
  "description": "Select up",
  "bindKey": {
    "win": "Shift-Up",
    "mac": "Shift-Up|Ctrl-Shift-P"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.307608+0000 CodeEditor[211:16101804] [20] WKLOG 1 golineup {
  "name": "golineup",
  "description": "Go line up",
  "bindKey": {
    "win": "Up",
    "mac": "Up|Ctrl-P"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.307726+0000 CodeEditor[211:16101804] [20] WKLOG 1 selecttoend {
  "name": "selecttoend",
  "description": "Select to end",
  "bindKey": {
    "win": "Ctrl-Shift-End",
    "mac": "Command-Shift-End|Command-Shift-Down"
  },
  "multiSelectAction": "forEach",
  "readOnly": true,
  "scrollIntoView": "animate",
  "aceCommandGroup": "fileJump"
}
2023-02-13 12:42:12.307838+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotoend {
  "name": "gotoend",
  "description": "Go to end",
  "bindKey": {
    "win": "Ctrl-End",
    "mac": "Command-End|Command-Down"
  },
  "multiSelectAction": "forEach",
  "readOnly": true,
  "scrollIntoView": "animate",
  "aceCommandGroup": "fileJump"
}
2023-02-13 12:42:12.307949+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectdown {
  "name": "selectdown",
  "description": "Select down",
  "bindKey": {
    "win": "Shift-Down",
    "mac": "Shift-Down|Ctrl-Shift-N"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308074+0000 CodeEditor[211:16101804] [20] WKLOG 1 golinedown {
  "name": "golinedown",
  "description": "Go line down",
  "bindKey": {
    "win": "Down",
    "mac": "Down|Ctrl-N"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308183+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectwordleft {
  "name": "selectwordleft",
  "description": "Select word left",
  "bindKey": {
    "win": "Ctrl-Shift-Left",
    "mac": "Option-Shift-Left"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308319+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotowordleft {
  "name": "gotowordleft",
  "description": "Go to word left",
  "bindKey": {
    "win": "Ctrl-Left",
    "mac": "Option-Left"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308424+0000 CodeEditor[211:16101804] [20] WKLOG 1 selecttolinestart {
  "name": "selecttolinestart",
  "description": "Select to line start",
  "bindKey": {
    "win": "Alt-Shift-Left",
    "mac": "Command-Shift-Left|Ctrl-Shift-A"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308538+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotolinestart {
  "name": "gotolinestart",
  "description": "Go to line start",
  "bindKey": {
    "win": "Alt-Left|Home",
    "mac": "Command-Left|Home|Ctrl-A"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308646+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectleft {
  "name": "selectleft",
  "description": "Select left",
  "bindKey": {
    "win": "Shift-Left",
    "mac": "Shift-Left|Ctrl-Shift-B"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308752+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotoleft {
  "name": "gotoleft",
  "description": "Go to left",
  "bindKey": {
    "win": "Left",
    "mac": "Left|Ctrl-B"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308852+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectwordright {
  "name": "selectwordright",
  "description": "Select word right",
  "bindKey": {
    "win": "Ctrl-Shift-Right",
    "mac": "Option-Shift-Right"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.308943+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotowordright {
  "name": "gotowordright",
  "description": "Go to word right",
  "bindKey": {
    "win": "Ctrl-Right",
    "mac": "Option-Right"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.309044+0000 CodeEditor[211:16101804] [20] WKLOG 1 selecttolineend {
  "name": "selecttolineend",
  "description": "Select to line end",
  "bindKey": {
    "win": "Alt-Shift-Right",
    "mac": "Command-Shift-Right|Shift-End|Ctrl-Shift-E"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.309145+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotolineend {
  "name": "gotolineend",
  "description": "Go to line end",
  "bindKey": {
    "win": "Alt-Right|End",
    "mac": "Command-Right|End|Ctrl-E"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.309234+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectright {
  "name": "selectright",
  "description": "Select right",
  "bindKey": {
    "win": "Shift-Right",
    "mac": "Shift-Right"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.309324+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotoright {
  "name": "gotoright",
  "description": "Go to right",
  "bindKey": {
    "win": "Right",
    "mac": "Right|Ctrl-F"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.309470+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectpagedown {
  "name": "selectpagedown",
  "description": "Select page down",
  "bindKey": "Shift-PageDown",
  "readOnly": true
}
2023-02-13 12:42:12.309582+0000 CodeEditor[211:16101804] [20] WKLOG 1 pagedown {
  "name": "pagedown",
  "description": "Page down",
  "bindKey": {
    "win": null,
    "mac": "Option-PageDown"
  },
  "readOnly": true
}
2023-02-13 12:42:12.309708+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotopagedown {
  "name": "gotopagedown",
  "description": "Go to page down",
  "bindKey": {
    "win": "PageDown",
    "mac": "PageDown|Ctrl-V"
  },
  "readOnly": true
}
2023-02-13 12:42:12.309825+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectpageup {
  "name": "selectpageup",
  "description": "Select page up",
  "bindKey": "Shift-PageUp",
  "readOnly": true
}
2023-02-13 12:42:12.309926+0000 CodeEditor[211:16101804] [20] WKLOG 1 pageup {
  "name": "pageup",
  "description": "Page up",
  "bindKey": {
    "win": null,
    "mac": "Option-PageUp"
  },
  "readOnly": true
}
2023-02-13 12:42:12.310015+0000 CodeEditor[211:16101804] [20] WKLOG 1 gotopageup {
  "name": "gotopageup",
  "description": "Go to page up",
  "bindKey": "PageUp",
  "readOnly": true
}
2023-02-13 12:42:12.310115+0000 CodeEditor[211:16101804] [20] WKLOG 1 scrollup {
  "name": "scrollup",
  "description": "Scroll up",
  "bindKey": {
    "win": "Ctrl-Up",
    "mac": null
  },
  "readOnly": true
}
2023-02-13 12:42:12.310220+0000 CodeEditor[211:16101804] [20] WKLOG 1 scrolldown {
  "name": "scrolldown",
  "description": "Scroll down",
  "bindKey": {
    "win": "Ctrl-Down",
    "mac": null
  },
  "readOnly": true
}
2023-02-13 12:42:12.310342+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectlinestart {
  "name": "selectlinestart",
  "description": "Select line start",
  "bindKey": "Shift-Home",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.310446+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectlineend {
  "name": "selectlineend",
  "description": "Select line end",
  "bindKey": "Shift-End",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.310544+0000 CodeEditor[211:16101804] [20] WKLOG 1 togglerecording {
  "name": "togglerecording",
  "description": "Toggle recording",
  "bindKey": {
    "win": "Ctrl-Alt-E",
    "mac": "Command-Option-E"
  },
  "readOnly": true
}
2023-02-13 12:42:12.310638+0000 CodeEditor[211:16101804] [20] WKLOG 1 replaymacro {
  "name": "replaymacro",
  "description": "Replay macro",
  "bindKey": {
    "win": "Ctrl-Shift-E",
    "mac": "Command-Shift-E"
  },
  "readOnly": true
}
2023-02-13 12:42:12.310746+0000 CodeEditor[211:16101804] [20] WKLOG 1 jumptomatching {
  "name": "jumptomatching",
  "description": "Jump to matching",
  "bindKey": {
    "win": "Ctrl-\\|Ctrl-P",
    "mac": "Command-\\"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "animate",
  "readOnly": true
}
2023-02-13 12:42:12.310856+0000 CodeEditor[211:16101804] [20] WKLOG 1 selecttomatching {
  "name": "selecttomatching",
  "description": "Select to matching",
  "bindKey": {
    "win": "Ctrl-Shift-\\|Ctrl-Shift-P",
    "mac": "Command-Shift-\\"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "animate",
  "readOnly": true
}
2023-02-13 12:42:12.310959+0000 CodeEditor[211:16101804] [20] WKLOG 1 expandToMatching {
  "name": "expandToMatching",
  "description": "Expand to matching",
  "bindKey": {
    "win": "Ctrl-Shift-M",
    "mac": "Ctrl-Shift-M"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "animate",
  "readOnly": true
}
2023-02-13 12:42:12.311058+0000 CodeEditor[211:16101804] [20] WKLOG 1 passKeysToBrowser {
  "name": "passKeysToBrowser",
  "description": "Pass keys to browser",
  "bindKey": {
    "win": null,
    "mac": null
  },
  "passEvent": true,
  "readOnly": true
}
2023-02-13 12:42:12.311164+0000 CodeEditor[211:16101804] [20] WKLOG 1 copy {
  "name": "copy",
  "description": "Copy",
  "readOnly": true
}
2023-02-13 12:42:12.311265+0000 CodeEditor[211:16101804] [20] WKLOG 1 cut {
  "name": "cut",
  "description": "Cut",
  "scrollIntoView": "cursor",
  "multiSelectAction": "forEach"
}
2023-02-13 12:42:12.311354+0000 CodeEditor[211:16101804] [20] WKLOG 1 paste {
  "name": "paste",
  "description": "Paste",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.311440+0000 CodeEditor[211:16101804] [20] WKLOG 1 removeline {
  "name": "removeline",
  "description": "Remove line",
  "bindKey": {
    "win": "Ctrl-D",
    "mac": "Command-D"
  },
  "scrollIntoView": "cursor",
  "multiSelectAction": "forEachLine"
}
2023-02-13 12:42:12.311531+0000 CodeEditor[211:16101804] [20] WKLOG 1 duplicateSelection {
  "name": "duplicateSelection",
  "description": "Duplicate selection",
  "bindKey": {
    "win": "Ctrl-Shift-D",
    "mac": "Command-Shift-D"
  },
  "scrollIntoView": "cursor",
  "multiSelectAction": "forEach"
}
2023-02-13 12:42:12.311623+0000 CodeEditor[211:16101804] [20] WKLOG 1 sortlines {
  "name": "sortlines",
  "description": "Sort lines",
  "bindKey": {
    "win": "Ctrl-Alt-S",
    "mac": "Command-Alt-S"
  },
  "scrollIntoView": "selection",
  "multiSelectAction": "forEachLine"
}
2023-02-13 12:42:12.311733+0000 CodeEditor[211:16101804] [20] WKLOG 1 togglecomment {
  "name": "togglecomment",
  "description": "Toggle comment",
  "bindKey": {
    "win": "Ctrl-/",
    "mac": "Command-/"
  },
  "multiSelectAction": "forEachLine",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.311826+0000 CodeEditor[211:16101804] [20] WKLOG 1 toggleBlockComment {
  "name": "toggleBlockComment",
  "description": "Toggle block comment",
  "bindKey": {
    "win": "Ctrl-Shift-/",
    "mac": "Command-Shift-/"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.311931+0000 CodeEditor[211:16101804] [20] WKLOG 1 modifyNumberUp {
  "name": "modifyNumberUp",
  "description": "Modify number up",
  "bindKey": {
    "win": "Ctrl-Shift-Up",
    "mac": "Alt-Shift-Up"
  },
  "scrollIntoView": "cursor",
  "multiSelectAction": "forEach"
}
2023-02-13 12:42:12.312029+0000 CodeEditor[211:16101804] [20] WKLOG 1 modifyNumberDown {
  "name": "modifyNumberDown",
  "description": "Modify number down",
  "bindKey": {
    "win": "Ctrl-Shift-Down",
    "mac": "Alt-Shift-Down"
  },
  "scrollIntoView": "cursor",
  "multiSelectAction": "forEach"
}
2023-02-13 12:42:12.312128+0000 CodeEditor[211:16101804] [20] WKLOG 1 replace {
  "name": "replace",
  "description": "Replace",
  "bindKey": {
    "win": "Ctrl-H",
    "mac": "Command-Option-F"
  }
}
2023-02-13 12:42:12.312249+0000 CodeEditor[211:16101804] [20] WKLOG 1 undo {
  "name": "undo",
  "description": "Undo",
  "bindKey": {
    "win": "Ctrl-Z",
    "mac": "Command-Z"
  }
}
2023-02-13 12:42:12.312369+0000 CodeEditor[211:16101804] [20] WKLOG 1 redo {
  "name": "redo",
  "description": "Redo",
  "bindKey": {
    "win": "Ctrl-Shift-Z|Ctrl-Y",
    "mac": "Command-Shift-Z|Command-Y"
  }
}
2023-02-13 12:42:12.312479+0000 CodeEditor[211:16101804] [20] WKLOG 1 copylinesup {
  "name": "copylinesup",
  "description": "Copy lines up",
  "bindKey": {
    "win": "Alt-Shift-Up",
    "mac": "Command-Option-Up"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.312576+0000 CodeEditor[211:16101804] [20] WKLOG 1 movelinesup {
  "name": "movelinesup",
  "description": "Move lines up",
  "bindKey": {
    "win": "Alt-Up",
    "mac": "Option-Up"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.312668+0000 CodeEditor[211:16101804] [20] WKLOG 1 copylinesdown {
  "name": "copylinesdown",
  "description": "Copy lines down",
  "bindKey": {
    "win": "Alt-Shift-Down",
    "mac": "Command-Option-Down"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.312773+0000 CodeEditor[211:16101804] [20] WKLOG 1 movelinesdown {
  "name": "movelinesdown",
  "description": "Move lines down",
  "bindKey": {
    "win": "Alt-Down",
    "mac": "Option-Down"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.312898+0000 CodeEditor[211:16101804] [20] WKLOG 1 del {
  "name": "del",
  "description": "Delete",
  "bindKey": {
    "win": "Delete",
    "mac": "Delete|Ctrl-D|Shift-Delete"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313016+0000 CodeEditor[211:16101804] [20] WKLOG 1 backspace {
  "name": "backspace",
  "description": "Backspace",
  "bindKey": {
    "win": "Shift-Backspace|Backspace",
    "mac": "Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313126+0000 CodeEditor[211:16101804] [20] WKLOG 1 cut_or_delete {
  "name": "cut_or_delete",
  "description": "Cut or delete",
  "bindKey": {
    "win": "Shift-Delete",
    "mac": null
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313237+0000 CodeEditor[211:16101804] [20] WKLOG 1 removetolinestart {
  "name": "removetolinestart",
  "description": "Remove to line start",
  "bindKey": {
    "win": "Alt-Backspace",
    "mac": "Command-Backspace"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313355+0000 CodeEditor[211:16101804] [20] WKLOG 1 removetolineend {
  "name": "removetolineend",
  "description": "Remove to line end",
  "bindKey": {
    "win": "Alt-Delete",
    "mac": "Ctrl-K|Command-Delete"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313467+0000 CodeEditor[211:16101804] [20] WKLOG 1 removetolinestarthard {
  "name": "removetolinestarthard",
  "description": "Remove to line start hard",
  "bindKey": {
    "win": "Ctrl-Shift-Backspace",
    "mac": null
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313584+0000 CodeEditor[211:16101804] [20] WKLOG 1 removetolineendhard {
  "name": "removetolineendhard",
  "description": "Remove to line end hard",
  "bindKey": {
    "win": "Ctrl-Shift-Delete",
    "mac": null
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313696+0000 CodeEditor[211:16101804] [20] WKLOG 1 removewordleft {
  "name": "removewordleft",
  "description": "Remove word left",
  "bindKey": {
    "win": "Ctrl-Backspace",
    "mac": "Alt-Backspace|Ctrl-Alt-Backspace"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313792+0000 CodeEditor[211:16101804] [20] WKLOG 1 removewordright {
  "name": "removewordright",
  "description": "Remove word right",
  "bindKey": {
    "win": "Ctrl-Delete",
    "mac": "Alt-Delete"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.313909+0000 CodeEditor[211:16101804] [20] WKLOG 1 outdent {
  "name": "outdent",
  "description": "Outdent",
  "bindKey": {
    "win": "Shift-Tab",
    "mac": "Shift-Tab"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.314034+0000 CodeEditor[211:16101804] [20] WKLOG 1 indent {
  "name": "indent",
  "description": "Indent",
  "bindKey": {
    "win": "Tab",
    "mac": "Tab"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.314152+0000 CodeEditor[211:16101804] [20] WKLOG 1 blockoutdent {
  "name": "blockoutdent",
  "description": "Block outdent",
  "bindKey": {
    "win": "Ctrl-[",
    "mac": "Ctrl-["
  },
  "multiSelectAction": "forEachLine",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.314272+0000 CodeEditor[211:16101804] [20] WKLOG 1 blockindent {
  "name": "blockindent",
  "description": "Block indent",
  "bindKey": {
    "win": "Ctrl-]",
    "mac": "Ctrl-]"
  },
  "multiSelectAction": "forEachLine",
  "scrollIntoView": "selectionPart"
}
2023-02-13 12:42:12.314387+0000 CodeEditor[211:16101804] [20] WKLOG 1 insertstring {
  "name": "insertstring",
  "description": "Insert string",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.314491+0000 CodeEditor[211:16101804] [20] WKLOG 1 inserttext {
  "name": "inserttext",
  "description": "Insert text",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.314601+0000 CodeEditor[211:16101804] [20] WKLOG 1 splitline {
  "name": "splitline",
  "description": "Split line",
  "bindKey": {
    "win": null,
    "mac": "Ctrl-O"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.314723+0000 CodeEditor[211:16101804] [20] WKLOG 1 transposeletters {
  "name": "transposeletters",
  "description": "Transpose letters",
  "bindKey": {
    "win": "Alt-Shift-X",
    "mac": "Ctrl-T"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.314845+0000 CodeEditor[211:16101804] [20] WKLOG 1 touppercase {
  "name": "touppercase",
  "description": "To uppercase",
  "bindKey": {
    "win": "Ctrl-U",
    "mac": "Ctrl-U"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.314949+0000 CodeEditor[211:16101804] [20] WKLOG 1 tolowercase {
  "name": "tolowercase",
  "description": "To lowercase",
  "bindKey": {
    "win": "Ctrl-Shift-U",
    "mac": "Ctrl-Shift-U"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.315079+0000 CodeEditor[211:16101804] [20] WKLOG 1 autoindent {
  "name": "autoindent",
  "description": "Auto Indent",
  "bindKey": {
    "win": null,
    "mac": null
  },
  "multiSelectAction": "forEachLine",
  "scrollIntoView": "animate"
}
2023-02-13 12:42:12.315194+0000 CodeEditor[211:16101804] [20] WKLOG 1 expandtoline {
  "name": "expandtoline",
  "description": "Expand to line",
  "bindKey": {
    "win": "Ctrl-Shift-L",
    "mac": "Command-Shift-L"
  },
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.315289+0000 CodeEditor[211:16101804] [20] WKLOG 1 joinlines {
  "name": "joinlines",
  "description": "Join lines",
  "bindKey": {
    "win": null,
    "mac": null
  },
  "multiSelectAction": "forEach",
  "readOnly": true
}
2023-02-13 12:42:12.315398+0000 CodeEditor[211:16101804] [20] WKLOG 1 invertSelection {
  "name": "invertSelection",
  "description": "Invert selection",
  "bindKey": {
    "win": null,
    "mac": null
  },
  "readOnly": true,
  "scrollIntoView": "none"
}
2023-02-13 12:42:12.315524+0000 CodeEditor[211:16101804] [20] WKLOG 1 addLineAfter {
  "name": "addLineAfter",
  "description": "Add new line after the current line",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.315649+0000 CodeEditor[211:16101804] [20] WKLOG 1 addLineBefore {
  "name": "addLineBefore",
  "description": "Add new line before the current line",
  "multiSelectAction": "forEach",
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.315776+0000 CodeEditor[211:16101804] [20] WKLOG 1 openCommandPallete {
  "name": "openCommandPallete",
  "description": "Open command pallete",
  "bindKey": {
    "win": "F1",
    "mac": "F1"
  },
  "readOnly": true
}
2023-02-13 12:42:12.315895+0000 CodeEditor[211:16101804] [20] WKLOG 1 modeSelect {
  "name": "modeSelect",
  "description": "Change language mode...",
  "bindKey": {
    "win": null,
    "mac": null
  },
  "readOnly": true
}
2023-02-13 12:42:12.316010+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel1 {
  "name": "foldToLevel1",
  "description": "Fold To Level 1",
  "level": 1,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316158+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel2 {
  "name": "foldToLevel2",
  "description": "Fold To Level 2",
  "level": 2,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316298+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel3 {
  "name": "foldToLevel3",
  "description": "Fold To Level 3",
  "level": 3,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316483+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel4 {
  "name": "foldToLevel4",
  "description": "Fold To Level 4",
  "level": 4,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316606+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel5 {
  "name": "foldToLevel5",
  "description": "Fold To Level 5",
  "level": 5,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316736+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel6 {
  "name": "foldToLevel6",
  "description": "Fold To Level 6",
  "level": 6,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316858+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel7 {
  "name": "foldToLevel7",
  "description": "Fold To Level 7",
  "level": 7,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.316991+0000 CodeEditor[211:16101804] [20] WKLOG 1 foldToLevel8 {
  "name": "foldToLevel8",
  "description": "Fold To Level 8",
  "level": 8,
  "scrollIntoView": "center",
  "readOnly": true
}
2023-02-13 12:42:12.317120+0000 CodeEditor[211:16101804] [20] WKLOG 1 addCursorAbove {
  "name": "addCursorAbove",
  "description": "Add cursor above",
  "bindKey": {
    "win": "Ctrl-Alt-Up",
    "mac": "Ctrl-Alt-Up"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317247+0000 CodeEditor[211:16101804] [20] WKLOG 1 addCursorBelow {
  "name": "addCursorBelow",
  "description": "Add cursor below",
  "bindKey": {
    "win": "Ctrl-Alt-Down",
    "mac": "Ctrl-Alt-Down"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317375+0000 CodeEditor[211:16101804] [20] WKLOG 1 addCursorAboveSkipCurrent {
  "name": "addCursorAboveSkipCurrent",
  "description": "Add cursor above (skip current)",
  "bindKey": {
    "win": "Ctrl-Alt-Shift-Up",
    "mac": "Ctrl-Alt-Shift-Up"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317504+0000 CodeEditor[211:16101804] [20] WKLOG 1 addCursorBelowSkipCurrent {
  "name": "addCursorBelowSkipCurrent",
  "description": "Add cursor below (skip current)",
  "bindKey": {
    "win": "Ctrl-Alt-Shift-Down",
    "mac": "Ctrl-Alt-Shift-Down"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317644+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectMoreBefore {
  "name": "selectMoreBefore",
  "description": "Select more before",
  "bindKey": {
    "win": "Ctrl-Alt-Left",
    "mac": "Ctrl-Alt-Left"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317773+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectMoreAfter {
  "name": "selectMoreAfter",
  "description": "Select more after",
  "bindKey": {
    "win": "Ctrl-Alt-Right",
    "mac": "Ctrl-Alt-Right"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.317893+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectNextBefore {
  "name": "selectNextBefore",
  "description": "Select next before",
  "bindKey": {
    "win": "Ctrl-Alt-Shift-Left",
    "mac": "Ctrl-Alt-Shift-Left"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.318009+0000 CodeEditor[211:16101804] [20] WKLOG 1 selectNextAfter {
  "name": "selectNextAfter",
  "description": "Select next after",
  "bindKey": {
    "win": "Ctrl-Alt-Shift-Right",
    "mac": "Ctrl-Alt-Shift-Right"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.318130+0000 CodeEditor[211:16101804] [20] WKLOG 1 toggleSplitSelectionIntoLines {
  "name": "toggleSplitSelectionIntoLines",
  "description": "Split into lines",
  "bindKey": {
    "win": "Ctrl-Alt-L",
    "mac": "Ctrl-Alt-L"
  },
  "readOnly": true
}
2023-02-13 12:42:12.318247+0000 CodeEditor[211:16101804] [20] WKLOG 1 splitSelectionIntoLines {
  "name": "splitSelectionIntoLines",
  "description": "Split into lines",
  "readOnly": true
}
2023-02-13 12:42:12.318349+0000 CodeEditor[211:16101804] [20] WKLOG 1 alignCursors {
  "name": "alignCursors",
  "description": "Align cursors",
  "bindKey": {
    "win": "Ctrl-Alt-A",
    "mac": "Ctrl-Alt-A"
  },
  "scrollIntoView": "cursor"
}
2023-02-13 12:42:12.318455+0000 CodeEditor[211:16101804] [20] WKLOG 1 findAll {
  "name": "findAll",
  "description": "Find all",
  "bindKey": {
    "win": "Ctrl-Alt-K",
    "mac": "Ctrl-Alt-G"
  },
  "scrollIntoView": "cursor",
  "readOnly": true
}
2023-02-13 12:42:12.318554+0000 CodeEditor[211:16101804] [20] WKLOG 1 startAutocomplete {
  "name": "startAutocomplete",
  "bindKey": "Ctrl-Space|Ctrl-Shift-Space|Alt-Space"
}
2023-02-13 12:42:12.318656+0000 CodeEditor[211:16101804] [20] WKLOG 1 expandSnippet {
  "name": "expandSnippet",
  "bindKey": "Tab"
}
